Codexonics\PrimeMoverFramework\compatibility\PrimeMoverFreemiusCompat D

Total Complexity 200
Dependencies 8
Dependents 1
Total lines 1,168
Lines of code 717
Logical lines of code 420
Comment lines 220
Methods 51
Properties 6

Methods 51

Method Rating Maintainability Complexity Lines of code
maybeSkipFreemiusOptionsUpdate()
B
44 16 46
filterUpgradeUrl()
A
43 15 53
maybeResetFreemiusOnIssues()
A
44 12 44
setCustomPricingPath()
A
52 9 26
maybeUpgradeComplete()
A
52 8 24
filterPrimeMoverSlug()
A
55 8 19
getFreemiusOptionsOnImport()
S
50 7 28
userFriendlyActionLinks()
S
53 7 24
freemiusAllCleanedUp()
S
52 7 23
activationHook()
S
53 7 21
deactivationNotProVersionInitiated()
S
60 7 13
deactivationHook()
S
55 6 21
getActiveModules()
S
56 6 20
maybeUpdateIfUserReadMessage()
S
55 6 19
maybeShowMainSiteOnlyMessage()
S
50 4 30
maybehideTrial()
S
62 5 12
isPluginActive()
S
63 5 11
getDeactivationParams()
S
55 4 21
moreThanOneFreemiusModules()
S
58 4 16
injectFreemiusOptionsForSrchRplcExclusion()
S
65 5 9
isNetworkUsingOnlyMainSite()
S
60 4 14
isFreemiusLoaded()
S
77 4 3
jSUpgrade()
S
61 2 20
filterMessage()
S
55 2 19
filterUpgradeMessage()
S
56 2 18
removeVerifiedMeta()
S
66 3 8
isOnNetworkSitesAuthorized()
S
78 3 3
deactivationUserInitiated()
S
67 3 7
freemiusCleanup()
S
66 3 9
__construct()
S
56 1 20
registerHooks()
S
55 1 17
isUserNeedsToCreateSubSite()
S
66 2 8
filterHeader()
S
70 2 6
filterActionButtons()
S
68 2 8
setRedirectTransient()
S
65 2 8
injectFreemiusHooks()
S
60 1 12
getAutoDeactivationOption()
S
82 1 3
getPrimeMover()
S
82 1 3
getSystemAuthorization()
S
81 1 3
getSystemInitialization()
S
81 1 3
getFreemiusIntegration()
S
76 1 4
getActionLinks()
S
82 1 3
generateNoticeSuccessUrl()
S
67 1 8
getCoreModules()
S
82 1 3
getFreemius()
S
81 1 3
getFreemiusOptions()
S
82 1 3
redirectAndExit()
S
77 1 4
isUpgradedUserVerified()
S
77 1 3
getUtilities()
S
82 1 3
setActivationUrl()
S
67 1 8
getSystemFunctions()
S
81 1 3